Remove XID_FONT_BIT
authorJavier Jardón <jjardon@gnome.org>
Fri, 25 Jun 2010 00:15:36 +0000 (02:15 +0200)
committerJavier Jardón <jjardon@gnome.org>
Mon, 28 Jun 2010 21:38:03 +0000 (23:38 +0200)
gdk/x11/gdkprivate-x11.h
gdk/x11/gdkxid.c

index 00cde1b6e20fb8df5b9ee379f981d0ffc2945843..2e2cdc0e420af2ca477c1246457af541f67f9946 100644 (file)
@@ -86,7 +86,6 @@ struct _GdkVisualPrivate
   GdkScreen *screen;
 };
 
-#define XID_FONT_BIT (1<<31)
 
 void _gdk_xid_table_insert (GdkDisplay *display,
                            XID        *xid,
index 85c82bb44ca65c276ba0dc6f488a716f43cfb59c..a4a2cd87757ca503d9294d5c92d300bc3520a49a 100644 (file)
@@ -36,11 +36,6 @@ static gboolean  gdk_xid_equal (XID *a,
                                XID *b);
 
 
-/* The 3 high bits of XIDs are unused. We use one to mark fonts, 
- * since we must be able to skip fonts when iterating over all XIDs.
- */
-#define XID_FONT_BIT (1<<31)
-
 void
 _gdk_xid_table_insert (GdkDisplay *display,
                       XID        *xid,
@@ -135,7 +130,7 @@ static gboolean
 gdk_xid_equal (XID *a,
               XID *b)
 {
-  return ((*a & ~XID_FONT_BIT) == (*b & ~XID_FONT_BIT));
+  return (*a == *b);
 }
 
 #define __GDK_XID_C__